package com.xyyl.patient.mapper.user;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.xyyl.patient.core.mapper.GenericMapper;
import com.xyyl.patient.entity.user.User;
import com.xyyl.patient.vo.IMVo;

/**
 * @projectName:xyyl-patient-service
 * @ClassName: UserMapper
 * @Description:患者信息Mapper
 * @author chens
 * @date 2017年8月18日
 *
 */
public interface UserMapper extends GenericMapper {
	/**
	 * @Title: queryUserByOption
	 * @Description: 根据id或openid获取用户信息
	 * @param @param id
	 * @param @param openid
	 * @param @return    参数
	 * @return User    返回类型
	 * @throws
	 */
	User queryUserByOption(@Param("id") Integer id, @Param("openid") String openid);

	List<IMVo> getIndexIM(Integer id);

}